import xlwt,xlrd
from xlutils.copy import copy
class Goods_xls_title:
    def __init__(self,n_gt,n_st,n_bt,n_bit,n_set,n_bot,n_sot,n_oot):
        self.goods_title=n_gt
        self.shopping_title=n_st
        self.buy_title=n_bt
        self.buy_info_title=n_bit
        self.sell_title=n_set
        self.buy_order_title=n_bot
        self.sell_order_title=n_sot
        self.over_order_title=n_oot
    def func(self):
        wt=xlwt.Workbook()
        sheet_1=wt.add_sheet('商品信息')
        sheet_2=wt.add_sheet('购物车')
        sheet_3=wt.add_sheet('买家账号')
        sheet_4=wt.add_sheet('买家地址')
        sheet_5=wt.add_sheet('卖家账号')
        sheet_6=wt.add_sheet('买家的订单')
        sheet_7=wt.add_sheet('卖价的订单')
        sheet_8=wt.add_sheet('已完成订单')
        for a in range(len(self.goods_title)):
            sheet_1.write(0,a,self.goods_title[a])
        for b in range(len(self.shopping_title)):
            sheet_2.write(0,b,self.shopping_title[b])
        for c in range(len(self.buy_title)):
            sheet_3.write(0,c,self.buy_title[c])
        for d in range(len(self.buy_info_title)):
            sheet_4.write(0,d,self.buy_info_title[d])
        for e in range(len(self.sell_title)):
            sheet_5.write(0,e,self.sell_title[e])
        for f in range(len(self.buy_order_title)):
            sheet_6.write(0,f,self.buy_order_title[f])
        for g in range(len(self.sell_order_title)):
            sheet_7.write(0,g,self.sell_order_title[g])
        for h in range(len(self.over_order_title)):
            sheet_8.write(0,h,self.over_order_title[h])
        wt.save('D:\\txtpython\\worktxt\\goods.xls')
if __name__ == '__main__':
    goods_title = ['商品ID','商品名称','商品价格','商品数量','商家ID']
    shopping_title=['商品ID','商品名称','商品价格','商品数量','商家ID']
    buy_order_title=['商品ID','商品名称','商品价格','商品数量','商家ID','订单状态']
    sell_order_title=['订单编号','商品ID','商品名称','商品价格','商品数量','商家ID','订单状态']
    over_order_title=['订单编号','商品ID','商品名称','商品价格','商品数量','商家ID','订单状态','用户留言']
    buy_title=['买家ID','密码']
    buy_info_title=['买家ID','姓名','联系方式','地址']
    sell_title=['卖家ID','密码']
    #创建对象
    g=Goods_xls_title(goods_title,shopping_title,buy_title,buy_info_title,sell_title,buy_order_title,sell_order_title,over_order_title)
    g.func()